<template>
  <div class="m-hcity">
    <dl>
      <dt>热门城市：</dt>
      <dd
        v-for="item in list"
        :key="item.id"
        @click="changeCity(item.name==='市辖区'?item.province:item.name)">{{ item.name==='市辖区'?item.province:item.name }}</dd>
    </dl>
  </div>
</template>

<script>
export default {
  data(){
    return {
      list:[]
    }
  },
  async mounted(){
    let {status,data:{hots}}=await this.$axios.get('/geo/hotCity')
    if(status===200){
      this.list=hots
    }
  },
  methods: {
    changeCity(city) {
      this.$store.commit('geo/setCity', city)
      this.$router.push('/')
    }
  },
}
</script>

<style lang="scss">
  @import "@/assets/css/changeCity/hot.scss";
  .m-hcity {
    dd:hover{
      color: #31bbac;
    }
  }
</style>
